home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir31 / dmp295.zip / DMP.REV < prev    next >
Text File  |  1994-06-15  |  44KB  |  1,006 lines

  1.             -----------------------
  2.             REVISION HISTORY OF DMP
  3.             -----------------------
  4.  
  5.          Latest version is always available at:
  6.  
  7.          ┌─────────────────────────────────────────────┐
  8.          │ R.A. LAW       +358-37-5849007  v32bis/ZyX  │
  9.          │ ftp.wustl.edu  /pub/MSDOS_UPLOADS/modplayers│
  10.          └─────────────────────────────────────────────┘
  11.  
  12.        For other support sites take a look at SUPPORT.DMP
  13.  
  14. *** ---------------------------------------------------------------------- ***
  15.  
  16. Version 2.95    GUS changes                             June 14th, 1994
  17.                 More free memory in DOS shell
  18.  
  19.         - Fixed tremolo effect
  20.         - Less UltraClicks
  21.         - New DMA loading method for GUS
  22.         + Optional GUS timer based playing (-gt to disable GUS timer)
  23.         + Checks for GUS memory allocation
  24.         - Less memory fragmentation -> more free memory in DOS shell
  25.         + Solo track mode (press 'S' to solo/unsolo)
  26.         - Fixed panning bug with 16-bit quality mode
  27.  
  28. *** ---------------------------------------------------------------------- ***
  29.  
  30. Version 2.94    Many player bugs fixed                  June 8th, 1994
  31.                 SB/SBPro/SB16 work now in autoinit mode
  32.  
  33.         - Due to a small bug in the player, retrig, notecut, delaynote
  34.           and some other commands were not executed corrected.
  35.         - SB/SB Pro and SB16 now use autoinit mode if possible. This
  36.           gives better sound quality with less clicks.
  37.         - Bugs fixed in S3M loader (vol+tone and vol+vibr were reversed)
  38.  
  39. *** ---------------------------------------------------------------------- ***
  40.  
  41. Version 2.93    669 loader fixed                        June 2nd, 1994
  42.                 SB Pro left-right bug fixed
  43.  
  44.         - A tiny, tiny bug in 669 loader caused erronous memory allocations..
  45.         - SB Pro (and clones) should now play left and right correctly
  46.  
  47. *** ---------------------------------------------------------------------- ***
  48.  
  49. Version 2.92    New 16-bit quality mode                 May 26th, 1994
  50.  
  51.         + New! Quality mode for 16-bit cards. With the new quality mode
  52.           you can get much better dynamics with multi channel modules.
  53.           This method uses a 32-bit intermediate mixing buffer and clips
  54.           the data into 16-bit output format. Using too high volumes
  55.           will cause more clipping which degrades sound quality a bit.
  56.  
  57.           Usage: DMP -q -aXXX module
  58.  
  59.           where XXX is the gain (amplification value).
  60.           32 = normal volume
  61.           64 = 2 x normal volume
  62.           100 = 3.125 x normal volume
  63.           etc.
  64.  
  65.           Maximum usable amplification is around 700 (which means
  66.           2100% amplification, quite loud!)
  67.  
  68. *** ---------------------------------------------------------------------- ***
  69.  
  70. Version 2.91    Many bugfixes in various parts          May 23rd, 1994
  71.                 New commercial licensing system for DSMI
  72.  
  73.         * Maintenance release, lot's of bugs fixed.
  74.         * This one wasn't officially even released...
  75.  
  76. *** ---------------------------------------------------------------------- ***
  77.  
  78. Version 2.90    Better GUS compatibility                May 7th, 1994
  79.                 Loader fixes
  80.  
  81.         - GUS player now uses PC timer instead of GUS' own timer. This
  82.           will cure some problems users have had with DMP.
  83.         - Also new technique for GUS DMA download.
  84.         + Better S3M loader.
  85.         + FAR loader can now handle >64 row patterns
  86.         - Fixed the SB Pro detection bug
  87.  
  88. *** ---------------------------------------------------------------------- ***
  89.  
  90. Version 2.89    New detection routines for SB           April 3rd, 1994
  91.                 Optional DMA for GUS
  92.  
  93.         - New detection routines for SB family. These routines use
  94.           the BLASTER environment variable (if available) to detect the
  95.           presense of Sound Blaster (Pro, 16). If BLASTER is not available
  96.           the old hardware detection routines are used instead.
  97.         + You can now use either the old byte-by-byte transfer method or
  98.           the new DMA transfer. Parameter '-g' enables the non-DMA
  99.           method.
  100.         - Fixed a bug in AudioTrix Pro (and Windows Sound System) exit
  101.           routine that caused incorrect IRQ and DMA channel to be active
  102.           after exit.
  103.         * Another new Internet mail address, you can now reach me at:
  104.  
  105.                 otto.chrons@cc.tut.fi           ( easier to remember ;) )
  106.                 c142092@lehtori.cc.tut.fi
  107.                 c142092@proffa.cc.tut.fi
  108.  
  109. *** ---------------------------------------------------------------------- ***
  110.  
  111. Version 2.88    Loaders fixed                           March 20th, 1994
  112.  
  113.     - GUS DMA bugs fixed. If you had differing DMA channels for
  114.       recording and output, DMP would lock up.
  115.     - MTM and FAR loaders work now significantly better
  116.     * New Internet mail address:
  117.  
  118.         c142092@lehtori.cc.tut.fi
  119.  
  120. *** ---------------------------------------------------------------------- ***
  121.  
  122. Version 2.87    GUS bug fixes                           March 13th, 1994
  123.  
  124.     - Samples are now downloaded into GUS using DMA
  125.     - GUS player bugs fixed (skipped notes, inaccuracy)
  126.     - With PAS the DMA transfer was not stopped after exit -> slow down
  127.     * Released a 32-bit version of DMP. Check out for DMP/32
  128.  
  129. *** ---------------------------------------------------------------------- ***
  130.  
  131. Version 2.86    Bug fixes                               February 26th, 1994
  132.                 New batch features
  133.  
  134.     - Fixed the quality mode bug in 2.85 that caused lockups
  135.     + New commandline option '-X' enables quiet screen mode. In this
  136.       mode DMP writes absolutely NOTHING to the screen. Great for
  137.       batch files.
  138.     + Error level support for '-Wcmd' option. If your spawned program
  139.       returns with error level 68, DMP exits immediately. Meant to be
  140.       used within batch files...
  141.     - You now have 1 second to decide whether to play corrupted modules
  142.       or not. Press 'N' or ESC if you don't want to play the module.
  143.     - Fixed the MTM loader's heap corrupting bug.
  144.  
  145. *** ---------------------------------------------------------------------- ***
  146.  
  147. Version 2.85    Bug fixes                February 22nd, 1994
  148.  
  149.     * Skipped 2.84 because a fake version had that version number
  150.     - Fixed the division by zero bug with SB16
  151.     - Corrupted modules are now played
  152.  
  153. *** ---------------------------------------------------------------------- ***
  154.  
  155. Version 2.83    SB 44kHz mono support (SB Pro, SB 2.00)    February 14th, 1994
  156.         AudioTrix Pro support
  157.         Amplifying bug fixed
  158.  
  159.     + SB and SB Pro 44kHz support. Use -m with SB Pro to force mono.
  160.     + AudioTrix Pro support (use WSS options)
  161.       DMP -c8 -d3 -p530 module
  162.     - Lots of internal changes for better code.
  163.     - Fixed the amplifying bug (parameter -aXX)
  164.     - Another S3M volume slide bug fixed
  165.  
  166. *** ---------------------------------------------------------------------- ***
  167.  
  168. Version 2.82    Faster mixing                January 31st, 1994
  169.  
  170.     + Rewritten mixing routines are now about 25% faster on my 486/33
  171.     - PAS DMA bugs fixed (hopefully). Caused flipped L/R channels, or
  172.       noise.
  173.  
  174. *** ---------------------------------------------------------------------- ***
  175.  
  176. Version 2.81    S3M bug fixes                           January 24th, 1994
  177.         New customization options
  178.         Player bugs fixed
  179.  
  180.     - S3M volume slide bug fixed
  181.     - Pitch bending bugs fixed (mainly in S3Ms)
  182.     + New options in DMP.INI
  183.       * VGA hardware palette
  184.         - now you have total control over DMP's outlook
  185.       * Channel ID characters in instrument list
  186.         - you can easily change the IDs to digits or any other characters
  187.       Check out the DMP.INI for these two features
  188.     - some GUS bugs fixed, mainly with 14+ channel music
  189.  
  190. *** ---------------------------------------------------------------------- ***
  191.  
  192. Version 2.80    GUS bug fixes                           January 17th, 1994
  193.         25/50 row display
  194.  
  195.     - Some GUS bugs fixed: new volume table, lot less "missing" notes,
  196.       some IRQ bugs fixed
  197.     + You can now switch the screen to 25/50 lines by pressing 'Z'
  198.       Or you can use command line option '-Z25' or '-Z50'
  199.  
  200.       BTW, my birthday is on the 30th of January (I'll be 21) so if
  201.       you haven't sent the "I like DMP" card, now is the right time!
  202.  
  203. *** ---------------------------------------------------------------------- ***
  204.  
  205. Version 2.79    FAR loader                              January 2nd, 1994
  206.         Bug fixes
  207.  
  208.     + DMP now loads Farandole Composer's FAR modules
  209.     - some bugs with MOD/MTM loader fixed
  210.     - "Cmdline" in DMP.INI works now correctly
  211.  
  212.              HAPPY NEW YEAR TO ALL DMP USERS!
  213.  
  214. *** ---------------------------------------------------------------------- ***
  215.  
  216. Version 2.78    Bug fixes                               December 11th, 1993
  217.  
  218.         - Fixed a bug that caused delayed playing on some tracks (2.74-2.77)
  219.         - Added a new feature to MOD/MTM loaders to make it more
  220.           compatible with ProTracker
  221.         - Fixed the bug with multiple file archives
  222.         - Instrument numbers are now alphabets.
  223.  
  224. *** ---------------------------------------------------------------------- ***
  225.  
  226. Version 2.77    Bug fixes                               December 6th, 1993
  227.                 Monochrome screen
  228.                 Real volume bars for GUS
  229.  
  230.         - A tiny bug in GUS heap routines caused weird errors
  231.         - New volume table for GUS -> less clicks
  232.         + Real volume bars for GUS
  233.         + Monochrome screen support in DMP.INI (check it!)
  234.  
  235. *** ---------------------------------------------------------------------- ***
  236.  
  237. Version 2.76    DMP.INI                                 December 6th, 1993
  238.                 Archive support (general)
  239.                 Bug fixes
  240.  
  241.         - Some bugs with Timer Service fixed
  242.         - MTM loader bugs fixed
  243.         + DMP now has a config file: DMP.INI. Check out the descriptions
  244.           in DMP.INI for more information
  245.         + You can now play packed modules. See DMP.INI for information
  246.           on how to use your favourite packing program with DMP
  247.  
  248. *** ---------------------------------------------------------------------- ***
  249.  
  250. Version 2.75    Bug fixes                               December 3rd, 1993
  251.  
  252.         - New reset routine for GUS
  253.         - A bug in S3M loader fixed
  254.         - Many internal changes for forthcoming DSMI/32
  255.           which is a 32-bit flat model (Watcom C/C++) version of DSMI.
  256.       Already works with GUS
  257.         - Better MTM support (upto 32 channels now)
  258.  
  259. *** ---------------------------------------------------------------------- ***
  260.  
  261. Version 2.74    MTM support                             November 28th, 1993
  262.  
  263.         + DMP now loads and plays MTM modules created with MultiTracker
  264.         * I had to skip 2.73 because some lamer had done a fake 2.73 (which
  265.           didn't even work..)
  266.         - New postcard address
  267.         - LOTS of internal changes (for forthcoming DSMI/32)
  268.  
  269. *** ---------------------------------------------------------------------- ***
  270.  
  271. Version 2.72    Bug fixes                               November 13th, 1993
  272.  
  273.         - Uhh, a major bug in CDI caused crashes with other soundcards
  274.           than GUS (and maybe even with GUS)... I wonder when I learn to
  275.           test DMP propely before releasing it!
  276.         - Fixed a bug in S3M loader that caused the last instrument not
  277.           to play at all.
  278.         + Now you can use surround in your own modules too! Just use the
  279.           command 8 (normally unused) with parameter A4. If you want
  280.           regular panning, use values 0 for left, 40 for center, 80 for right.
  281.  
  282. *** ---------------------------------------------------------------------- ***
  283.  
  284. Version 2.71    Bug fixes                               November 1st, 1993
  285.  
  286.         - Samples are now loaded into GUS using the old non-DMA method.
  287.           It seemed like the DMA routine was causing most of the problems
  288.           on various machines. I have optimized the byte-by-byte downloading
  289.           function, so it doesn't take too long on slower machines either.
  290.         - Some timing bugs with GUS fixed.
  291.         + Option -Wcommand lets you immediately shell to DOS after the module
  292.           starts playing. It will also run the optional 'command'.
  293.  
  294. *** ---------------------------------------------------------------------- ***
  295.  
  296. Version 2.70    Murphy's law...                         October 10th, 1993
  297.  
  298.         - Correcting one bug creates two new bugs... GUS didn't set
  299.           the correct channel count -> too high play frequency
  300.     - Reset code should now finally work...
  301.         - 669 loader tempo bug fixed
  302.         - DMA bug with normal sound cards fixed (caused static)
  303.  
  304. *** ---------------------------------------------------------------------- ***
  305.  
  306. Version 2.69    Stereo DACs fixed (hopefully)           October 9th, 1993
  307.                 GUS reset bugs fixed
  308.  
  309.         - There was a small bug in stereo DAC code that prevented
  310.           stereo output. Now fixed.
  311.         - New reset code for GUS should get rid of those lock ups with GUS.
  312.         + New device numbers for PC Speaker/Stereo DACs (10,11 & 12)
  313.  
  314. *** ---------------------------------------------------------------------- ***
  315.  
  316. Version 2.68    Stereo DACs                             October 3rd, 1993
  317.                 Bug fixes
  318.  
  319.         - There was a serious portamento bug in 2.67 which is now fixed
  320.           (I should've tested it more carefully before releasing...)
  321.         + Support for stereo DACs. Use following options to enable
  322.           them:
  323.  
  324.           DMP -c6 -d1           <Dual DACs on LPT1 & LPT2>
  325.  
  326.           DMP -c6 -d2 -p378     <Stereo-on-1 on LPT1>
  327.  
  328.           NOTE! I haven't tested these (cause I don't own 2 Covox style
  329.           DACs or Stereo-on-1 DAC) so please report any errors/bugs
  330.           to me.
  331.         - Some internal bugs fixed
  332.  
  333. *** ---------------------------------------------------------------------- ***
  334.  
  335. Version 2.67    GUS bugs fixed                          October 3rd, 1993
  336.                 New SB16 detection routine
  337.                 Better S3M compatibility
  338.                 Channel inc/dec removed
  339.  
  340.         - Some GUS IRQ bugs were fixed.
  341.         - New SB16 detection routine reads IRQ/DMA values directly from SB16,
  342.           no guessing anymore. Test it! (I haven't!!)
  343.         - Better S3M compatibility (portamento works correctly).
  344.         - You can't increase/decrease channel count anymore, well there
  345.           is no need for it either because you won't get those cracks
  346.           with panning anymore.
  347.  
  348. *** ---------------------------------------------------------------------- ***
  349.  
  350. Version 2.66    GUS bugs fixed                          September 26th, 1993
  351.  
  352.         - DMA transfer should now work with most motherboards due to
  353.           reduced transfer speed.
  354.         - GUS is now reseted so that line output and input are enabled
  355.           (2.65 didn't enable even output!)
  356.         - Track pause and resume work with GUS
  357.         - Louder volume with GUS
  358.  
  359. *** ---------------------------------------------------------------------- ***
  360.  
  361. Version 2.65    Surround Sound!                         September 19th, 1993
  362.                 Bug fixes
  363.  
  364.         + Surround sound is implemented! Pressing the 'U' key sets a
  365.           track into surround channel. If you have a Dolby Pro Logic
  366.           Surround Sound Decoder you can hear the sound coming from
  367.           your surround speaker, but even without this decoder you
  368.           get a more "spacier" effect (similar effect found on many stereo
  369.           TVs to enhance mono sound). Use command line option -n100
  370.           to set all tracks to surround mode.
  371.           NOTE! Does not work with GUS!
  372.         - Playing with SB/SB Pro corrupted the higher part of ECX register,
  373.           now it's corrected.
  374.         - GUS loops play now "clicklessly"
  375.         - GUS' mixer settings are not altered anymore so if you have eg.
  376.           line output enabled it will stay that way.
  377.  
  378. *** ---------------------------------------------------------------------- ***
  379.  
  380. Version 2.64    Bug fixes                               September 13th, 1993
  381.  
  382.         - Fixed a bug with high DMA channels and GUS
  383.         - Small loops play now correctly
  384.  
  385. *** ---------------------------------------------------------------------- ***
  386.  
  387. Version 2.63    Bug fixes                               September 11th, 1993
  388.  
  389.         - Some clicks removed from GUS playing.
  390.         - Fixed the problem with loading samples (GUS).
  391.         - Samples are now loaded to GUS using DMA. This method gives a
  392.           faster and more solid transfer. It also reduces some clicks
  393.           caused my byte-by-byte downloader. May not like QEMM if your
  394.           DMA buffer is small.
  395.  
  396. *** ---------------------------------------------------------------------- ***
  397.  
  398. Version 2.62    GUS support, getting better!            August 29th, 1993
  399.                 Fixed a few bugs
  400.  
  401.         - GUS player seems to working very well now.. still some troubles
  402.           with loading samples after playing many modules, but I'm working
  403.           on it.
  404.         - Fixed a bug in the 669 loader
  405.  
  406. *** ---------------------------------------------------------------------- ***
  407.  
  408. Version 2.61ß   GUS support, better                     August 16th, 1993
  409.  
  410.         - Some improvements to GUS player. A lot less ultraclicks
  411.           and it should work on any GUS (hopefully!). Please report
  412.           any bugs/incompatibles via e-mail.
  413.  
  414. *** ---------------------------------------------------------------------- ***
  415.  
  416. Version 2.60ß   GUS support                             August 8th, 1993
  417.  
  418.         + GUS is now supported, somehow. I know, it's full of "UltraClicks"
  419.           and it doesn't sound right, but this is just a beta version.
  420.           If you know what could be going wrong (I know *many* things
  421.           already), please send me some e-mail about it. I try to remove
  422.           those clicks as soon as possible, but right now I just wanted
  423.           to see it working.
  424.  
  425. *** ---------------------------------------------------------------------- ***
  426.  
  427. Version 2.55    Bug fix                                 July 11th, 1993
  428.  
  429.         - Two previous versions didn't work with SB16, now fixed.
  430.         - Some little things with WSS changed...
  431.  
  432. *** ---------------------------------------------------------------------- ***
  433.  
  434. Version 2.54    Bug fixes                               June 27th, 1993
  435.  
  436.         - WSS support did not work in 2.53 because of a very small bug :(
  437.         - 2.53 REQUIRED Virtual DMA Services to work propely due to
  438.           an erronous detection routine. Now it should work fine.
  439.  
  440. *** ---------------------------------------------------------------------- ***
  441.  
  442. Version 2.53    WSS support                             June 26th, 1993
  443.                 Bug fixes
  444.                 VDS support
  445.                 Cardware
  446.  
  447.         + DMP now works with Windows Sound System and compatibles
  448.           (like Compaq BusinessAudio)
  449.         - The pause-bug in 2.52 with SBs is now fixed
  450.         + Support for Virtual DMA Services has been added, which means
  451.           that DMP should now run better under OS/2 and Windows.
  452.         * DMP is now *cardware*. If you like using DMP, please send me
  453.           a nice postcard to:
  454.  
  455.           Otto Chrons
  456.           Panssariviestikomppania
  457.           Parolan pataljoona
  458.           PL 5
  459.           SF-13701 Parolannummi
  460.           FINLAND
  461.  
  462.           Note! This address is valid until August 15th.
  463.  
  464. *** ---------------------------------------------------------------------- ***
  465.  
  466. Version 2.52    Bug fixes                               June 8th, 1993
  467.                 DMP.FAQ
  468.                 Default panning
  469.  
  470.         - lots of small bugs fixed in various routines...
  471.         + If you encounter problems with DMP, read the DMP.FAQ
  472.           as it contains Frequently Asked Questions about DMP.
  473.         + If you're using headphones with a stereo card, you might
  474.           want to use the default panning feature, which sets panning
  475.           on left and right channels closer to the middle. Use option
  476.           -nXX to enable default panning.
  477.  
  478. *** ---------------------------------------------------------------------- ***
  479.  
  480. Version 2.51    Many bugfixes                           May 28th, 1993
  481.                 New Quality mode!
  482.  
  483.         - bug fixes in EMS-, mixing- and DMA routines
  484.         + Quality mode is now better than ever! Music plays
  485.           a lot louder and is clearer too.
  486.         - No more autocalibration, because it didn't work on
  487.           some machines.
  488.  
  489. *** ---------------------------------------------------------------------- ***
  490.  
  491. Version 2.50    Bugfixes                                May 25th, 1993
  492.                 EMS support
  493.                 Autocalibration
  494.                 Utlities are gone
  495.  
  496.         - some bugs in S3M loader fixed, and no more note shifts!
  497.         - Aria support works now better.
  498.         + DMP can now utilize EMS memory for samples. So you can
  499.           play really large MODs with DMP and still have lots of
  500.           DOS memory! Option -b disables EMS usage.
  501.         + Autocalibration adjusts DMP's sampling rate to match the
  502.           REAL sampling rate of the sound card.
  503.         * GRAB.EXE, VIDEOMEM.COM and batch files for ripping S3Ms
  504.           are now history. If you want them, fetch an older version
  505.  
  506. *** ---------------------------------------------------------------------- ***
  507.  
  508. Version 2.46    Bugfixes                                May 18th, 1993
  509.                 Aria card support
  510.                 Support sites?
  511.  
  512.         + New Aria-based sound cards are now supported! You can play up
  513.           to 44.1kHz with 16-bit stereo quality!
  514.           If autodetection fails, use -c7 and other parameters...
  515.         - The portamento/vibrato/arpeggio bug in 2.45 fixed.
  516.         - Theoretically speaking, the S3M loader now converts modules
  517.           incorrectly, but in practise they sound a lot better ( a half
  518.           note shift upwards makes wonders.. :)
  519.  
  520.         * Do you have a BBS and would like to become official support
  521.           site of DMP? Read the included SUPPORT.DMP text file for
  522.           more info.
  523.  
  524. *** ---------------------------------------------------------------------- ***
  525.  
  526. Version 2.45    Full panning                            May 14th, 1993
  527.                 Monochrome support
  528.  
  529.         + DMP can now be used with monochrome screens
  530.         + On stereo card, you can now pan any channel to any position.
  531.           You might have to add new channels, if you get cracks. And
  532.           remember that using panning takes about 80% more processor
  533.           power!
  534.  
  535. *** ---------------------------------------------------------------------- ***
  536.  
  537. Version 2.44    Bugfixes                                May 12th, 1993
  538.                 PC speaker support
  539.                 DAC works better with memory managers
  540.  
  541.         - Corrupted MOD files are now played more correctly. Previously
  542.           the last instrument was not converted into unsigned format.
  543.         + You can now use DMP with PC speaker! Use parameters "-c6 -p42"
  544.           to enable speaker support.
  545.         - DAC (and speaker) work now a lot better with memory managers
  546.           such as QEMM,MAX386 and EMM386.
  547.         - Little bugfixes in S3M loader.
  548.  
  549. *** ---------------------------------------------------------------------- ***
  550.  
  551. Version 2.43    Bugfixes                                May 11th, 1993
  552.                 Channel panning
  553.                 Real volume bars
  554.  
  555.         - Fixed bugs in 669 and S3M loaders
  556.         + Channels can be panned independently with keys L,M and R. If you
  557.           get cracks in the sound, add more channels with ')'. Select channel
  558.           with up/down arrows. Try panning drums to middle, sounds great!
  559.           Of course, all this works only on stereo cards :-)
  560.         - M2AMF now converts 669 modules correctly.
  561.         + Volume bars are now calculated using the real sample data,
  562.           press 'V' to switch between new/old mode.
  563.         + SB Pro's filter is now off by default -> clearer sound
  564.  
  565. *** ---------------------------------------------------------------------- ***
  566.  
  567. Version 2.42    Bugfixes                                May 10th, 1993
  568.                 Filter switch for SB Pro
  569.                 M2AMF supports 669 and S3M
  570.                 Tempo settings
  571.  
  572.         + Now you can convert your S3M and 669 files into AMF format.
  573.         + If you want to have clearer sound on SB Pro, turn off the
  574.           filter by pressing 'F'
  575.         + You can also change the tempo module is playing by pressing
  576.           [,],{ or } keys. '[]' affect speed, and '{}' affect BPM tempo.
  577.         + Pressing '(' adds and ')' removes one channel. You should clearly
  578.           hear how this affects sound quality.
  579.         - Some bugs fixed in module loaders
  580.  
  581. *** ---------------------------------------------------------------------- ***
  582.  
  583. Version 2.41    Bugfixes                                May 9th, 1993
  584.                 New utility
  585.                 Amplifier
  586.  
  587.         - Fixed note portamento
  588.         - S3M loader is now a lot more compatible.
  589.         - Some outlook bugs fixed, like help screen and that blinking
  590.           bug after returning from DOS shell.
  591.         * VIDEOMEM is a small utility that transforms 96kB of video
  592.           memory into conventional memory, so you can play bigger
  593.           modules with DMP. Works with other non-graphic software, too.
  594.         + You can now amplify playing with command line switch -a.
  595.           Normal value is 31, but be aware that amplifying may cause
  596.           some nasty cracks if volume goes too high. But amplifying
  597.           is helpful if you're playing 8+ channel MODs on 8-bit cards.
  598.  
  599. *** ---------------------------------------------------------------------- ***
  600.  
  601. Version 2.40    Bugfixes                                May 7th, 1993
  602.                 Scream Tracker 3.0 support
  603.                 Composer 669 support
  604.                 New outlook
  605.  
  606.         - Some bugs with DMA fixed (again :-) )
  607.         + Now you can play S3M modules. Three batch files included
  608.           for easy extraction of modules from Future Crew's demos.
  609.           *NOTE! Not all S3M commands are implemented.
  610.         + You can also play 669 format modules, if they fit into memory :)
  611.         - A small bug in STM loader fixed.
  612.         + Little changes in outlook.. You may have to use 50 line mode
  613.           if you want to see all the instruments in some modules
  614.  
  615. *** ---------------------------------------------------------------------- ***
  616.  
  617. Version 2.34    Bugfixes                                April 20th, 1993
  618.                 Mailing list
  619.  
  620.         - Bugs with DMA fixed.
  621.         + DMP now returns an errorlevel of 1 if exited via ESC and
  622.           0 on normal exit (only if looping is disabled).
  623.         * If you want to get new DMP automatically and have Internet
  624.           access, you can join DMP mailing list. Just send a message
  625.           to listserv@oliver.sun.ac.za with following message body
  626.  
  627.           subscribe DMP-LIST Your Name
  628.  
  629.           After joining, you will receive new DMP releases right into
  630.           your own mailbox.
  631.  
  632. *** ---------------------------------------------------------------------- ***
  633.  
  634. Version 2.33    Bugfixes                                April 14th, 1993
  635.  
  636.         - A bug in Retrig command (only in 2.32) was fixed
  637.         - Now the 8-channel FastTracker MODs play OK, previously
  638.           there were problems with channels 7 and 8.
  639.         - False Windows detection corrected (occured if you had an
  640.           environment string "WINDIR")
  641.         * And remember: DSMI IS AVAILABLE!
  642.  
  643. *** ---------------------------------------------------------------------- ***
  644.  
  645. Version 2.32    Bugfixes                                April 9th, 1993
  646.                 New features
  647.  
  648.         - A bug with Tremor command fixed
  649.         + Now you can disable ProTracker extended tempos for those
  650.           old modules (switch '-e')
  651.         - Some problems with 8-bit DMA in Pro Audio Spectrum 16 fixed
  652.  
  653. *** ---------------------------------------------------------------------- ***
  654.  
  655. Version 2.31    Bugfixes                                March 16th, 1993
  656.                 New features
  657.                 * DSMI IS AVAILABLE *
  658.  
  659.         - Some bugs with false PAS detections are now fixed
  660.         + You can shell to DOS with Covox, up to 64kHz!!
  661.         * DSMI is finally available! Read the README file for
  662.           additional info...
  663.  
  664. *** ---------------------------------------------------------------------- ***
  665.  
  666. Version 2.30    Bugfixes                                March 6th, 1993
  667.                 Covox support is back!
  668.                 Faster
  669.  
  670.         - DMP 2.20 failed to load any 15 instrument MODs. Now fixed.
  671.         + Support for Covox. Use parameters '-c6' and '-p' to enable
  672.           Covox (DAC) support at any port address. See revision entry
  673.           for 1.41 for additional info... Covox supports rates up to
  674.           44kHz.
  675.           NOTE: Covox support doesn't work well if you have a memory
  676.           manager like EMM386 or QEMM386 installed.
  677.         + On a 386SX (or other non-cached 386) DMP should be about 10%
  678.           faster :)
  679.         * Thanks for Pieter Immelman for helping out with UNIX
  680.           mail-listserver for DSMI/DMP
  681.  
  682. *** ---------------------------------------------------------------------- ***
  683.  
  684. Version 2.20    Bugfixes                                March 4th, 1993
  685.                 New features
  686.  
  687.         - Some internal bugs fixed...
  688.         + Support for 6 and 8 channel FastTracker MODs
  689.         + You can now use an envrionment variable DMP to specify often
  690.           used command line arguments, for example:
  691.           SET DMP=-s30 -m -o
  692.         + Volume can be changed with + and -
  693.         - UMB support is gone :-( Use PMP (Protected Module Player) to
  694.           play REALLY large modules
  695.         * Changed the method for detecting Pro Audio Spectrum cards.
  696.           Please test on PAS and PAS+
  697.  
  698. *** ---------------------------------------------------------------------- ***
  699.  
  700. Version 2.11    MOD loader bugfix                       February 22nd, 1993
  701.  
  702.         - Some MODs used highly NON-STANDARD period values, so the
  703.           change I made in version 2.02 caused erranous loading. Now
  704.           the loader should handle any MOD.
  705.  
  706. *** ---------------------------------------------------------------------- ***
  707.  
  708. Version 2.10    ProTracker tempo support                February 21st, 1993
  709.  
  710.         + Support for ProTracker's extended tempos has been added.
  711.           Both regular and ProTracker-tempo (in BPM) are now shown on
  712.           screen.
  713.         - Some minor bugfixes.
  714.  
  715. *** ---------------------------------------------------------------------- ***
  716.  
  717. Version 2.02    Bugfixes                                February 15th, 1993
  718.  
  719.         - Bug in the MOD loader caused erranous volumes when instrument
  720.           changed.
  721.         - When using a 16-bit soundcard, DMP could cause machine lock-up
  722.           if a 386-program was run in DOS shell. Now it won't.
  723.         - Help screen showed wrong information about '-u' switch
  724.  
  725. *** ---------------------------------------------------------------------- ***
  726.  
  727. Version 2.01    UMB support defaults to DISABLED        February 9th, 1993
  728.                 Bugfix
  729.  
  730.         - Because of the many reports of memory problems with UMB
  731.           options, it now is disabled by default.
  732.           Use '-u' to ENABLE it, previously that switch DISABLED it!
  733.         - Pausing module with 'P' caused computer to lock up with
  734.           a SB Pro. Now it's fixed.
  735.  
  736. *** ---------------------------------------------------------------------- ***
  737.  
  738. Version 2.0     DMPMT and DMP combined into one .EXE    February 7th, 1993
  739.  
  740.         * DMPMT no longer exist as a separate executable as it's
  741.           functionality has been embedded into DMP.EXE. DMP now
  742.           automatically detects DesqView and Windows and changes
  743.           to DMPMT mode if either is detected. You can also force
  744.           DMPMT mode with '-t' parameter which also accepts
  745.           buffer size like '-t30000'.
  746.  
  747. *** ---------------------------------------------------------------------- ***
  748.  
  749. Version 1.95    UMB support                             February 6th, 1993
  750.  
  751.         + DMP fully utilizes all available upper memory. Now you have
  752.           more memory available in DOS shell and you can also load
  753.           bigger modules.
  754.  
  755. *** ---------------------------------------------------------------------- ***
  756.  
  757. Version 1.91ß   MOD loader bug fix                      February 5th, 1993
  758.  
  759.         - A bug in the module loader, caused infinite loops if trying
  760.           to load a corrupted module. Now DMP prompts wheather or not
  761.           to play the module.
  762.  
  763. *** ---------------------------------------------------------------------- ***
  764.  
  765. Version 1.90ß   Support for SB16, PAS+ and PAS16        February 3rd, 1993
  766.                 Many bugs fixed
  767.                 386 support
  768.  
  769.         + 386 instruction set is now fully utilized. Which means that DMP
  770.           won't run on a 286 anymore.
  771.         + DMP is now the only module player capable of playing modules
  772.           with 16-bit accuracy. On a SB16 or PAS16 DMP uses a new mixing
  773.           routine that calculates at 16 bits. This gives you a lot clearer
  774.           sound. Also a new mode, Quality mode, is introduced for 8-bit
  775.           cards.
  776.         + DMP is now a lot faster...
  777.         - Numerous bugs were fixed. Can't remember what bugs, though. :-)
  778.         - Support for DACs is removed, because of non-functionality.
  779.         - No more blue backgrounds after exiting (this wasn't a bug, but
  780.           some people didn't like it...)
  781.         ! Special thanks to Pirkka Palosaari for lending his SB16 ASP.
  782.  
  783. *** ---------------------------------------------------------------------- ***
  784.  
  785. Version 1.41    DAC support                             December 2nd, 1992
  786.  
  787.         + Added support for general DACs. Try port value 378 (LPT1)
  788.           If you want to have fun, use port values 3C9,3C0,3C2,61
  789.           (BTW, it took about two hours to add support for DACs... :-)
  790.  
  791. *** ---------------------------------------------------------------------- ***
  792.  
  793. Version 1.4     8-channel support                       December 2nd, 1992
  794.  
  795.         + StarTrekker 8-channel MODs are now supported. If you have
  796.           information about other 8+ channel formats, please send it to me.
  797.         + Some internal changes to ease the way to Covox support in upcoming
  798.           versions...
  799.  
  800. *** ---------------------------------------------------------------------- ***
  801.  
  802. Version 1.35    New features                            November 26th, 1992
  803.                 Bug fixes
  804.  
  805.         - Improved compatibility with MODs.
  806.         + Now you can go backwards and forwards in the module.
  807.         + New commandline option to supress modules looping. Great for
  808.           BATs.
  809.  
  810. *** ---------------------------------------------------------------------- ***
  811.  
  812. Version 1.34    Bug fixes                               November 23rd, 1992
  813.  
  814.         - Fixed a bug in arpeggio command
  815.         - There was a serious bug with SB Pro when playing at >20KHz
  816.           (only in version 1.32 & 1.33). Now fixed.
  817.  
  818. *** ---------------------------------------------------------------------- ***
  819.  
  820. Version 1.33    Bug fixes                               November 16th, 1992
  821.  
  822.         - Fixed the fine tune. Old versions played worse than versions
  823.           without fine tune! Remember to reconvert AMF modules with invalid
  824.           fine tunes.
  825.         - Also fixed a bug in portamento command.
  826.  
  827. *** ---------------------------------------------------------------------- ***
  828.  
  829. Version 1.32    Faster!                                 November 15th, 1992
  830.                 New feature
  831.  
  832.         + DMP is now faster than ever... just believe me!
  833.         + I've added "the-most-wanted-feature": pattern jump!!!
  834.           Just press B to break to next pattern...
  835.         - I might have fixed some bugs too, don't know for sure though....
  836.  
  837. *** ---------------------------------------------------------------------- ***
  838.  
  839. Version 1.31    Bug fixes                               November 2nd, 1992
  840.  
  841.         - Fixed a bug in AMF converter/loader. DELETE YOUR OLD AMF FILES!!!
  842.         - Some incompatibles in MOD loader fixed.
  843.  
  844. *** ---------------------------------------------------------------------- ***
  845.  
  846. Version 1.3     Enhancements                            October 21st, 1992
  847.                 Bug fix
  848.                 New file format AMF
  849.  
  850.         + Support for more octaves (0-4) in MODs, because some PC MOD-editors
  851.           (notably ModEd) support these octaves.
  852.         + Now DMP also loads StarTrecker modules
  853.         + DMP now supports AMF modules and includes a program to convert
  854.           STM or MOD formats into AMF.
  855.         * You can reach me through the Internet! Address is:
  856.           c142092@cc.tut.fi
  857.         - Fixed a memory trashing bug
  858.  
  859. *** ---------------------------------------------------------------------- ***
  860.  
  861. Version 1.24    Bug fixes                               October 14th, 1992
  862.  
  863.         - There was a killer bug that prevented SB Pro mode from functioning
  864.           correctly. Now SB Pro owners can find a big improvement in sound
  865.           quality!
  866.  
  867. *** ---------------------------------------------------------------------- ***
  868.  
  869. Version 1.23    New features                            October 4th, 1992
  870.  
  871.         + The playing order of modules can now be scrambled with commandline
  872.           option '/O'.
  873.  
  874. *** ---------------------------------------------------------------------- ***
  875.  
  876. Version 1.22    Bug fix                                 October 3rd, 1992
  877.  
  878.         - Now DMP shows the real sample rate which may differ from
  879.           what user required, but only a little :-)
  880.  
  881. *** ---------------------------------------------------------------------- ***
  882.  
  883. Version 1.21    Bug fix                                 September 29th, 1992
  884.  
  885.         - A bug in tempo command made some modules play REAL SLOW!
  886.           I hope I have now fixed it.
  887.         + I forgot to change the version number in 1.2 :-)
  888.  
  889. *** ---------------------------------------------------------------------- ***
  890.  
  891. Version 1.2     New player for DesqView                 September 28th, 1992
  892.  
  893.         + A player especially designed for DesqView is now included.
  894.           Its name is DMPMT (DMP for MultiTaskers)
  895.         - There was a bug in the DMA routine.. Only in the 1.12 version. Fixed
  896.  
  897. *** ---------------------------------------------------------------------- ***
  898.  
  899. Version 1.12    Internal Changes                        September 28th, 1992
  900.                 Bugfixes
  901.  
  902.         + All sound output handling goes through SDI now,
  903.           (SDI = Sound Device Interface) which allows me to add support
  904.           for new sound cards easily by writing a new SDI!!
  905.         - There was a killer bug in the buffer calculation routine, but
  906.           it only occured under very specific conditions. Finally fixed!
  907.  
  908. *** ---------------------------------------------------------------------- ***
  909.  
  910. Version 1.11    Bug fixes                               September 27th, 1992
  911.  
  912.         - Pressing F10 changed volume to 57 not 64 as I intended. Fixed.
  913.         + DMP now shows the current volume and sampling rate
  914.  
  915. *** ---------------------------------------------------------------------- ***
  916.  
  917. Version 1.1     New features                            September 26th, 1992
  918.                 Bugfixes
  919.  
  920.         + Function keys F1 - F10 change the overall volume.
  921.         + SB Pro mixer's status is restored before exiting.
  922.         + New command line option "/C" allows SB Pro users to play modules
  923.           in SB (mono) mode.
  924.         - Retrig command with value of 0 caused a division error. Fixed.
  925.         - Now volumes greater than 64 are converted to 64.
  926.  
  927. *** ---------------------------------------------------------------------- ***
  928.  
  929. Version 1.08    Bugfixes                                September 23rd, 1992
  930.  
  931.         - Help screen stays on screen until keypress.
  932.         - Some minor bugs fixed
  933.         + Many internal changes (don't affect playing)
  934.  
  935. *** ---------------------------------------------------------------------- ***
  936.  
  937. Version 1.07    Instrument list                         September 6th, 1992
  938.                 Bugfixes
  939.  
  940.         - STMs and MODs are now played exactly the same, so
  941.           original Scream Tracker modules play a little bit too
  942.           fast.
  943.         + Instrument list!
  944.         + Better DesqView compatibility (DMP asks DV for screen address)
  945.  
  946. *** ---------------------------------------------------------------------- ***
  947.  
  948. Version 1.06    Bugfixes                                August 31st, 1992
  949.  
  950.         - MOD files are now played at the right speed and frequency
  951.           They were played too high previously.
  952.         + DMP is also a little bit faster!
  953.  
  954. *** ---------------------------------------------------------------------- ***
  955.  
  956. Version 1.05    Bugfixes                                August 30th, 1992
  957.  
  958.         - many volume oriented bugs are now fixed in the Amiga module
  959.           loader
  960.         - Amiga modules are now played at right speed
  961.         - total pattern count shows now the correct value
  962.  
  963. *** ---------------------------------------------------------------------- ***
  964.  
  965. Version 1.04    Plastic surgery                         August 29th, 1992
  966.  
  967.         + DMP's screen has changed a little.. :-)
  968.  
  969. *** ---------------------------------------------------------------------- ***
  970.  
  971. Version 1.03    New module commands                     August 28th, 1992
  972.                 Bugfixes
  973.  
  974.         - when a fatal disk error occured, the error message
  975.           was shown off-screen. Now it shows on the screen.
  976.         + Following module commands are now supported:
  977.                 Set sample offset       (0x9)
  978.                 Fine volume             (0xEA,0xEB)
  979.                 Fine portamento         (0xE1,0xE2)
  980.  
  981. *** ---------------------------------------------------------------------- ***
  982.  
  983. Version 1.02    Bugfixes                                August 21st, 1992
  984.  
  985.         - when module was paused, pressing keys 1-4 played the rest of the
  986.           sample. Now this can't happen.
  987.  
  988. *** ---------------------------------------------------------------------- ***
  989.  
  990. Version 1.01    Bugfixes                                August 17th, 1992
  991.  
  992.         - corrected the bug in the file search routine, DMP will not try
  993.           to load a non-existent module anymore!
  994.         - a bug in the volume table caused cracks in voice. Corrected.
  995.         + DMA-buffer's size reduced to 1024 (2048 before) so that
  996.           notes on-screen would better match the playing voice.
  997.  
  998. *** ---------------------------------------------------------------------- ***
  999.  
  1000. Version 1.00    First release                           August 12th, 1992
  1001.  
  1002.         - support for SB & SB Pro (stereo)
  1003.         - loads both STM & MOD formats
  1004.         - DOS shell
  1005.  
  1006.